Орграф бинарного отношения

Определение

Для бинарного отношения \( $R \subseteq A \times A$ \) на конечном множестве \( A \) его **орграф** (ориентированный граф) \( $G_R = (V, E)$ \) определяется как:
- \( V = A \) (вершины — элементы множества)
- \( E = R \) (дуги — пары из отношения)

Связь свойств отношения со свойствами орграфа

1. **Рефлексивность**

2. **Антирефлексивность (иррефлексивность)**

3. **Симметричность**

4. **Антисимметричность**

5. **Асимметричность**

6. **Транзитивность**

7. **Полнота (связность)**

8. **Эквивалентность**

9. **Частичный порядок**

1

  1. **Строгий частичный порядок**
  2. **Отношение**: Антирефлексивно, антисимметрично и транзитивно
  3. **Орграф**: Ациклический ориентированный граф без петель
  4. **Матрица смежности**: Строго треугольная (нули на диагонали)

Примеры

Пример 1: Отношение делимости на {1, 2, 3, 4, 6}

Пример 2: Отношение равенства

Пример 3: Отношение "меньше" на натуральных числах

Алгоритмические следствия

  1. Проверка рефлексивности: проверить наличие всех петель — O(|V|)

  2. Проверка симметричности: проверить все пары дуг — O(|E|)

  3. Проверка транзитивности: проверить все тройки или использовать умножение матриц — O(|V|³)

  4. Нахождение классов эквивалентности: поиск компонент сильной связности — O(|V|+|E|)

  5. Проверка ацикличности: топологическая сортировка — O(|V|+|E|)

Таким образом, орграф является наглядным и полезным инструментом для анализа свойств бинарных отношений.